﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Admin.Master" AutoEventWireup="true"
    CodeBehind="AdTblAmenazas.aspx.cs" Inherits="AudiPyme.UI.AdTblAmenazas" EnableEventValidation="false" %>

<asp:Content ID="Content1" ContentPlaceHolderID="CPHOpciones" runat="server">
    <asp:Panel ID="PanelOpciones" runat="server">
        <ul class="list1">
            <li><a href="AdTablas.aspx">Tablas - Gestión</a></li>
        </ul>
    </asp:Panel>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <h2>
        Amenazas</h2>
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
            <h3>
                Filtrar por:</h3>
            <asp:RadioButtonList ID="RblFiltro" runat="server" Height="16px" RepeatDirection="Horizontal"
                Width="450px" AutoPostBack="true" OnSelectedIndexChanged="RblFiltro_SelectedIndexChanged">
                <asp:ListItem Value="Amenaza">Amenaza</asp:ListItem>
                <asp:ListItem Value="TipoAmenaza">Tipo de Amenaza</asp:ListItem>
            </asp:RadioButtonList>
            <asp:TextBox ID="TxtFiltro" runat="server" Height="18px" Width="347px" 
                Visible="False"></asp:TextBox>
            <asp:Button ID="BtnBuscar" runat="server" Text="Buscar" OnClick="BtnBuscar_Click"
                Width="80px" Visible="False" />
            <br />
            <br />
            <asp:GridView ID="GVAmenazas" runat="server" AutoGenerateColumns="false" OnRowCancelingEdit="GVAmenazas_RowCancelingEdit"
                OnRowEditing="GVAmenazas_RowEditing" OnRowUpdating="GVAmenazas_RowUpdating" AllowPaging="True"
                OnPageIndexChanging="GVAmenazas_PageIndexChanging" OnRowDeleting="GVAmenazas_RowDeleting"
                CssClass="myDatagrid">
                <Columns>
                    <asp:BoundField DataField="IdAmenaza" HeaderText="Id Amenaza" ReadOnly="true" ItemStyle-HorizontalAlign="Center" />
                    <asp:TemplateField HeaderText="Amenaza">
                        <ItemTemplate>
                            <%# Eval("Amenaza")%>
                        </ItemTemplate>
                        <EditItemTemplate>
                            <asp:TextBox ID="TxtAmenaza" runat="server" MaxLength="50" Text='<%# Eval("Amenaza")%>'
                                Width="380px" />
                            <asp:RequiredFieldValidator ID="RFVTxtAmenaza" runat="server" ErrorMessage="*" ControlToValidate="TxtAmenaza"
                                Display="Dynamic" ValidationGroup="Validador" SetFocusOnError="False"></asp:RequiredFieldValidator>
                        </EditItemTemplate>
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="Tipo Amenaza">
                        <EditItemTemplate>
                            <asp:DropDownList ID="DdlTipAmen" runat="server" Width="150px">
                            </asp:DropDownList>
                        </EditItemTemplate>
                        <ItemTemplate>
                            <%# Eval("TipoAmenaza")%>
                        </ItemTemplate>
                    </asp:TemplateField>
                    <asp:CommandField ButtonType="Button" CausesValidation="False" ShowCancelButton="true"
                        ShowEditButton="true" ItemStyle-HorizontalAlign="Center" HeaderText="Editar" />
                    <asp:TemplateField HeaderText="Eliminar" ItemStyle-HorizontalAlign="Center">
                        <ItemTemplate>
                            <span onclick="return confirm('¿Estas seguro de eliminar esta Amenaza?. Se borrará todo el contenido dependiente de ella')">
                                <asp:Button ID="BtnEliminar" runat="server" Text="Eliminar" CommandName="Delete" />
                            </span>
                        </ItemTemplate>
                    </asp:TemplateField>
                </Columns>
            </asp:GridView>
        </ContentTemplate>
    </asp:UpdatePanel>
</asp:Content>
